package demo10;
/*
String当中与获取相关的常用方法有：
1、public int length（）：获取字符串当中含有的字符个数，拿到字符串长度
2、public String concat（String str）：将当前字符串与参数字符串拼接成为返回值新的字符串
3、public char charAt（int index）：获取索引指定位置的单个字符（从0开始）；
4、public int indexOf（String str）：查找参数字符串在本字符串首次出现的索引位置，如果没有返回-1值。

 */
public class TestStringGet {
    public static void main(String[] args) {
        //获取字符串的长度
        int length = "sdasfdgasfgasjfgasjfgasjhf".length();
        System.out.println("字符串的长度是："+length);//26

        //拼接字符串
        String str1 = "Hello";
        String str2 = "World";
        String str3 = str1.concat(str2);
        System.out.println(str1);// Hello,原封不动
        System.out.println(str2);// World，原封不动
        System.out.println(str3);// HelloWorld 新的字符串

        //获得指定位置的单个字符
        char ch = "dgsadgasfgask".charAt(9);
        System.out.println("在索引9号的元素是"+ch);

        //查找参数字符串在本来字符串当中出现的第一次索引位置,如果没有，返回值为-1
        String original = "HelloWorldHelloWorld";
        int index = original.indexOf("llo");
        System.out.println("第一次索引值是："+index);

        System.out.println("Hello".indexOf("b"));// -1
    }
}
